William L. O'neill author data searchable via API